Skip to content

[feature] SC-166737/improve app proxy security by restricting where token replacements can go#55

Open
HappyPaul55 wants to merge 1 commit into
mainfrom
SC-166737/improve-app-proxy-security-by-restricting-where-token-replacements-can-go
Open

[feature] SC-166737/improve app proxy security by restricting where token replacements can go#55
HappyPaul55 wants to merge 1 commit into
mainfrom
SC-166737/improve-app-proxy-security-by-restricting-where-token-replacements-can-go

Conversation

@HappyPaul55

Copy link
Copy Markdown
Contributor

This pull request makes a configuration update to the manifest.json file, enhancing how API keys are injected into outgoing requests to the SurveyMonkey API.

API key injection improvement:

  • Added a settingsInjection block to the SurveyMonkey API configuration, specifying that the api_key should be included in the Authorization header for requests.

@HappyPaul55
HappyPaul55 requested a review from a team as a code owner November 14, 2025 12:44
@github-actions

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances security for the SurveyMonkey app by restricting where API key token replacements can occur during proxy requests. The change configures the app to only inject the API key into the Authorization header, preventing potential security issues from unrestricted token injection.

Key Changes:

  • Added settingsInjection configuration to the proxy whitelist entry for SurveyMonkey API endpoints
  • Specified that the api_key setting should only be injected into the Authorization header

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants